package com.wf.course.dao;

import java.util.List;

import com.utils.page.PageBean;
import com.wf.course.model.member.Recharge;

/**
 * 铜钱充值活动管理
 * @author TT
 *
 */
public interface IRechargeMapper {
	
	/**
	 * 获取铜钱充值活动列表
	 * @param pageBean
	 * @return
	 */
	public List<Recharge> getRechargeList(PageBean<Recharge> pageBean);
	
	/**
	 * 获取铜钱充值活动列总数量
	 * @param pageBean
	 * @return
	 */
	public Integer getRechargeCount(PageBean<Recharge> pageBean);
	
	/**
	 * 保存一条铜钱充值活动
	 * @param recharge
	 */
	public void saveRecharge(Recharge recharge);
	
	/**
	 * 修改一条铜钱充值活动
	 * @param recharge
	 */
	public void updateRecharge(Recharge recharge);
	
	/**
	 * 根据ID获取一条铜钱充值活动
	 * @param id
	 * @return
	 */
	public Recharge getRechargeById(Integer id);
	
	/**
	 * 根据ID删除一条铜钱充值活动
	 * @param id
	 */
	public void deleteRecharge(Integer id);
}
